═══ Contents ═══ Welcome to ObjectVision Help. For information on ObjectVision, choose one of these Help links: Menu Options Tasks Using the Keyboard Using Help Glossary ═══ 1. Menu Options ═══ Choose one of these Help links for information about ObjectVision menu options: File|New File|Open File|Resume File|Save File|Save As File|Print Form File|Print All File|Print Link File|Exit Edit|Undo Edit|Cut Edit|Copy Edit|Paste Edit|Clear All Form|Select Form|Clear Field|Find Field|Calculate Field|Show Tree View|Screen View|Printer Help|Product Information ═══ 1.1. File|New ═══ Clears the current application from the ObjectVision window. When you start ObjectVision, File|New is dimmed. ═══ 1.2. File|Open ═══ Loads an existing ObjectVision application from disk and displays the top form in the application stack. When you select File|Open, a dialog box appears where you can select the directory and file name of the ObjectVision application. The default file extension is .OVD. Because only one ObjectVision application can be open at a time, File|Open first clears any current application. Passwords If an application has been password protected, you must type the correct password in the Password box in order to use the application. As you type, ObjectVision echoes asterisks onscreen. ═══ 1.3. File|Resume ═══ Resumes guided completion of the initial Goal form. Use File|Resume to restore the initial form and field sequence and to make ObjectVision prompt for any additional information needed to complete the Goal form. File|Resume does not clear any information you have already entered. ═══ 1.4. File|Save ═══ Saves the current ObjectVision application, including any changes, to disk for later use. Use File|Save to save your changes periodically. The application is written to the file you most recently specified using File|Open or File|Save As. ═══ 1.5. File|Save As ═══ Saves the current ObjectVision application, including any changes, to disk for later use. Use File|Save As to save your changed application into a new file without changing the original application. A dialog box appears where you can select the directory and type the file name under which the application is to be saved. The default file extension is .OVD. Passwords If you want to keep users from modifying an application, type a password in the Password box. As you type, ObjectVision echoes asterisks onscreen. ═══ 1.6. File|Print Form ═══ Prints the active form. Use File|Print Form to print only the top form. If you print a form containing a table object connected to a database table, the form will be printed multiple times until every value in the table object has been printed. You can also use File|Print Link to print all the values in the link. The form is printed on the currently selected printer. ═══ 1.7. File|Print All ═══ Prints all forms in the current ObjectVision application. Use File|Print All to print all forms with their current contents. If you print any form containing a table object connected to a database table, that form will be printed multiple times until every value in the table object has been printed. You can also use File|Print Link to print all the values in the link. The forms are printed on the currently selected printer. ═══ 1.8. File|Print Link ═══ File|Print Link opens the Link Print Iteration dialog box where you select the links you want to print. ═══ Link Print Iteration dialog box ═══ The Link Print Iteration dialog box is where you print links. From the list of links, select the link you want to print. ObjectVision prints all values available through the link you chose. ═══ 1.9. File|Exit ═══ Exits ObjectVision. Use File|Exit when you're completely finished with the current ObjectVision session. You are prompted to save any changes you have made to the current application. ═══ 1.10. Edit|Undo ═══ Reverses the effect of the most recent edit. ■ Edit|Undo restores the previous field to its prior value. ■ If that field was on another form, that form is now the active form. Use Edit|Undo to change your answer or to undo the most recent edit option. ═══ 1.11. Edit|Cut ═══ Deletes and copies the selected information to the Clipboard. The selected text is removed and placed on the Clipboard. Use Edit|Cut to move information to the Clipboard for subsequent use with Edit|Paste. To cut selected text without affecting the Clipboard contents, press Del. ═══ 1.12. Edit|Copy ═══ Copies the selected information to the Clipboard without deleting it. A copy of the selected text is placed on the Clipboard. Use Edit|Copy to copy information to the Clipboard for subsequent use with Edit|Paste. ═══ 1.13. Edit|Paste ═══ Inserts information from the Clipboard into the selected field. A copy of the text on the Clipboard is inserted at the selected position in the current field. Use Edit|Paste to insert information previously put on the Clipboard with Edit|Cut or Edit|Copy. ═══ 1.14. Edit|Clear All ═══ Clears the user input from all forms in the current ObjectVision application. ═══ 1.15. Form|Select ═══ Lets you display a new active form in the current ObjectVision application. ■ Selects and displays the new active form for completion. ■ The active form moves to the top of the application stack. Use Form|Select to get a different form to examine, modify, or print. A dialog box appears where you can select the form name from a list of all forms in the application. The order of the forms in this list corresponds to their position in the application stack. ═══ 1.16. Form|Clear ═══ Clears user input from the active form. ═══ 1.17. Field|Find ═══ Finds and displays the form in the current ObjectVision application that contains the field you specify. Use Field|Find to find a specific field to examine or modify. A dialog box appears where you can select the field name from an alphabetized list. Field|Find is the only way to select fields contained on Scratchpad forms. ═══ 1.18. Field|Calculate ═══ Determines the calculated value for the selected field. Use Field|Calculate to have ObjectVision calculate the value of a specific field. Field|Calculate is only applicable to calculated fields. ═══ 1.19. Field|Show Tree ═══ Displays the value tree or event tree, if any, used to calculate the value for the selected field. Use Field|Show Tree to inspect the decision logic of an ObjectVision field. ═══ 1.20. View|Screen ═══ Displays forms at a reduced size using a smaller fill-in font. Use View|Screen to see more of each form and reduce or eliminate the need for scrolling. Some fonts may look slightly different when printed. ═══ 1.21. View|Printer ═══ Displays forms as they will appear when printed. Use View|Printer to see small fonts and get a better rendering of how forms will look when printed. Some fonts may look slightly different when printed. ═══ 1.22. Help|Product Information ═══ Displays information about ObjectVision, including version number and copyright. Lists information about the currently open application, including the number of forms, fields, and tree nodes and the memory used. ═══ 2. Tasks ═══ Choose one of these Help links for information about using ObjectVision: Change screen colors Exit ObjectVision Move forms Open an application Print forms Select forms Use the Clipboard View trees ═══ 2.1. Changing screen colors ═══ ObjectVision uses the same screen colors as other applications running under OS/2. You can change window colors with the Color Palette. ═══ 2.2. Exiting ObjectVision ═══ You can either exit ObjectVision completely or suspend it. To leave ObjectVision: ■ Use File|Exit to end the current session and release any system resources being used by ObjectVision. ■ Alternatively, double-click the title bar icon. ■ You are prompted to save any changes you have made to the current ObjectVision application. To suspend ObjectVision: ■ Select Minimize from the System menu. ■ Alternatively, click the Hide button on the ObjectVision window. ■ To reactivate ObjectVision, choose ObjectVision from the OS/2 Window List. ═══ 2.3. Moving forms ═══ ObjectVision initially places each form at the center of the ObjectVision window. You can move forms from that position using either the keyboard or the mouse. With the mouse: ■ Hold down the left mouse button while the mouse pointer is over the form's title bar. ■ Drag the form to its new position, then release the mouse button. With the keyboard: ■ Press Alt+Hyphen to access the System menu of the active form. ■ Select Move. ■ Reposition the form using the arrow keys. ■ Press Enter to confirm the new position. ═══ 2.4. Opening an application ═══ You can select and open any ObjectVision application. ■ Use File|Open to select and open an application. ■ The Open dialog box displays all ObjectVision applications in the current directory. ■ To see applications in another directory, type the path name of the directory instead of selecting a file name. ═══ 2.5. Printing forms ═══ Forms are printed on the currently selected printer. To print individual forms: ■ Select a form as the active form. ■ Use File|Print Form to print the form. To print all forms in an application: ■ Use File|Print All ■ Each form is printed on a separate page. To print linked values: ■ Use File|Print Link to print the active form for each value in the current link. ═══ 2.6. Selecting forms ═══ ObjectVision initially selects the top form in the application stack as the active form. Other forms are automatically selected when information on them is needed. You can also direct ObjectVision to open and display a specific form. ■ Use Form|Select to select a form. ■ Select the form name from the list of available forms. ■ The order of the forms in this list corresponds to their position in the application stack. ■ Once you select a form, it remains open until you close it. If you're using a mouse, click any portion of a visible form to make that form active. ═══ 2.7. Using the Clipboard ═══ You can transfer information between form fields in ObjectVision and other applications using the Clipboard. The Clipboard can be used to hold any field value or tree. ■ Use Edit|Cut or Edit|Copy to place information on the Clipboard. ■ Use Edit|Paste to insert information from the Clipboard. ■ Information stays on the Clipboard until replaced by another Edit|Cut or Edit|Copy. ■ Edit|Undo does not affect the Clipboard contents. ═══ 2.8. Viewing trees ═══ You can view value trees or event trees to determine the decision logic used in an ObjectVision application. To view value trees in form completion mode, ■ Use the Tab key or Field|Find to select a calculated field. ■ Use Field|Show Tree to display the tree associated with the field. ■ Browse through the tree using arrow keys, scroll bars, and Expand and Reduce options. ■ Select Close from the Tree window's Control Menu to return to form completion mode. ■ Mouse only: Double click a calculated field. ═══ 3. Using Help ═══ To bring up online Help, select the Help menu and choose one of the menu options. Help|Contents brings up a contents screen that lists all Help topics. Double-click a word or phrase highlighted in green to see more information about that topic. If the word is a hypertext link, the current panel is replaced with the new panel. Click the Previous button to return to the previous panel. If the word is a glossary definition, a pop-up window appears in the middle of the screen. Double-click the Title bar icon or press Esc to close the pop-up window. Glossary definitions are underlined. To get Help about a specific ObjectVision menu option, choose the option using the Alt+key combination, arrow keys, or mouse, then press F1. The Help panel is displayed. To get help on a dialog box, press the Help button if one is available. To bring up the Help index, press F11 when you're in a Help panel. Use these keys and buttons with ObjectVision's online Help system: Alt+H, Enter Opens the Help menu. F1 Displays Help for a selected menu option. Also displays Help about selected fields if the application developer has provided field-specific Help. If the Help panel is not displayed and there is no field-specific Help, the Help Contents panel appears. Alt+F4 Closes the Help panel. Esc Closes the Help panel or the glossary definition window. Tab Moves to the next Help link. Shift+Tab Moves to the previous Help link. Enter Chooses the selected Help link. If the topic is underlined, the definition of that topic is displayed. If the topic is highlighted in green, the current Help panel is replaced by the new one. DownArrow Scrolls down one line. UpArrow Scrolls up one line. PgUp, PgDn Scrolls the Help panel. Previous Takes you back to the last Help screen you viewed. Ctrl+C Displays the ObjectVision Help Contents. * Expands the selected Help Contents topic. Ctrl + * Expands all Help Contents topics. - Collapses the selected Help Contents topic. Ctrl + - Collapses all Help Contents topics. F11 or Index Displays the ObjectVision Help Index. Ctrl+H Displays all the Help panels you've viewed. Search Brings up a dialog box where you can enter a search term. Press Enter to display all Help panels related to the selected term. Select a panel from the list and press Enter to view that panel. Print Prints the selected Help panel. ═══ 4. Using the Keyboard ═══ For information on using the keyboard with ObjectVision, select one of these Help links: Dialog Boxes Fields Menu Options ═══ Menu options ═══ To select a menu option, use: Arrow keys Select menu items. Enter Opens the selected menu. Esc Exits a menu without selecting an option. Each menu name has an underlined letter. As a shortcut to open a menu, press Alt plus the underlined letter. For example, press Alt+F to open the File menu or press Alt+M to open the Form menu. To select an option from a menu, select it with the arrow keys and press Enter or press the underlined letter in the option name. For example, when the File menu is open, press O to open a file, S to save a file, or X to exit ObjectVision and unload it from memory. ═══ Dialog boxes ═══ Use these keys when you're in an ObjectVision dialog box: Esc Closes a dialog box, leaving the settings unchanged. This is the same as clicking Cancel. Spacebar Toggles a selected check box between checked and unchecked. Enter Activates a selected command button. Tab Moves to the next choice or group of choices. You can also press Alt plus the underlined letter in the choice name to select it directly. Shift+Tab Moves to the previous choice or group of choices. Ctrl+Enter Moves to a new line in a text box ═══ Fields ═══ To move between fields: Enter Enters a typed value in the field and moves to the next field requiring user input, as defined by guided completion. Tab Enters a typed value in the field and moves to the next field, going from left to right and from top to bottom. Shift+Tab Moves to the previous field, going from bottom to top and from right to left. Alt+Backspace Backs up to the previous field and restores the previous value (only if pressed immediately after pressing Enter or Tab to enter a typed value). To select field value choices: Spacebar Activates a selected button. Enter or Tab Toggles a selected choice or selects a highlighted list item. Spacebar Toggles a true/false field between on and off. To edit text in fields: Shift+RightArrow Highlights text. Highlighted text is replaced by the next characters you type. Shift+LeftArrow Highlights text. Highlighted text is replaced by the next characters you type. Esc Restores the previous field value (only if you're still in the field and haven't pressed Enter to enter the new value). Home Moves to the left of the first character in the field. End Moves to the right of the last character in the field. Del Erases the character immediately to the right of the pointer or erases any highlighted text. Backspace Erases the character immediately to the left of the pointer or erases any highlighted text. ═══ 5. Glossary ═══ This is an alphabetical list of key ObjectVision terms. active form The form currently being completed or edited. It appears in front of all other forms in the application. calculated field A field that uses a tree to calculate its value. When selected, a calculated field is indicated by a solid outline with an inner dotted line. Clipboard A temporary holding place for cut or copied objects. You can paste the contents of the Clipboard into any ObjectVision application. When you cut or copy something else, the contents of the Clipboard are replaced with the new material. event tree A tree that performs an action after an event condition has occurred to the tree's object. field A uniquely named object that contains a value either entered by a user, calculated, or delivered by a link. Fields are the basic elements of a form. field sequence The order of user movement through fields on a form. Field sequence is determined by the physical ordering of the fields from left to right and top to bottom. The relative position of a field's bottom right corner determines whether it is before or after another field. font A typestyle used for a field label, field value, or text object. form The container ObjectVision uses to hold objects such as fields, tables, or graphics. A form is the primary interface between ObjectVision applications and users. form completion The mode a user is in when filling in an ObjectVision application. After a form is completed, the status indicator in the title bar reads (Complete). Goal form The top form in the application's stack of forms. It appears when you first open the ObjectVision application. When you choose another form, it becomes the Goal form. guided completion The technique ObjectVision uses to automatically select fields for data entry. When you press Enter, the next field requiring input is selected. If you interrupt this method of selection by selecting another field, you can restart guided completion with File|Resume. links The part of an ObjectVision application used to read from and write to ASCII, Paradox, dBASE, Database Manager, Btrieve data files or DDE-supported applications. node A generic term for part of a tree. A node can be an empty node, a simple or complex branch node, a root node, or a conclusion node. override A new value that is typed over a calculated one. After a user overrides a calculated value, the field displays a dot pattern. Field|Calculate restores the calculated value. protection A field property that prevents users from changing a calculated field value or viewing a tree. row pointer A right-pointing triangle that indicates the current or active row in a table object. The row pointer appears to the left of the first column in a table object. Scratchpad form The form ObjectVision automatically creates to display any field in the application that's not on a form. selected field The field that is outlined with a solid line or a solid line combined with a dot pattern or dotted line. stack The order of forms in an ObjectVision application. table object An ObjectVision form object that displays sets of one or more database records at a time. tree A graphical display of calculations or actions. Trees are like flow charts because they evaluate a condition, and based on the result, perform the next branch or conclusion. values The data contained in fields. A user can type values, select them from a list, or check them; an ObjectVision application can calculate values or read them from an external data file. value tree A tree used to calculate a value for its field. Value trees are properties of fields and columns only. ═══ ═══ Performs calculations and operations within a field's calculation logic. Built-in ObjectVision @functions are compatible with Quattro Pro's @functions and typically require at least one argument, or function-specific piece of information. ═══ ═══ The form currently being completed or edited. It appears in front of all other forms in the application. ═══ ═══ Specific information required by an @function. Most @functions require at least one argument. ═══ ═══ Selecting multiple objects in order to perform editing operations, assign or revise properties, or reposition the selected objects as a group. ═══ ═══ A segment of calculation logic (simple or complex) that determines the evaluation path of the tree. A branch is the node that determines from its condition which path the tree will take to make its conclusion. ═══ ═══ An ObjectVision object that is used to start an action. Buttons can be automatically created by ObjectVision when you create a link. ═══ ═══ A field that uses a tree to calculate its value. When selected, a calculated field is indicated by a solid outline with an inner dotted line. ═══ ═══ An expression, operation, or constant in a field's tree that computes the field's value. ═══ ═══ A place in a column of a table object that holds one value. ═══ ═══ When a conclusion expression refers to its associated field, it re-prompts the user for the field value. Circular logic is used to prompt the user when all other conclusions in the tree are inappropriate. ═══ ═══ The application that starts a DDE (dynamic data exchanged) conversation and usually receives data from the other application, called the server. ═══ ═══ A temporary holding place for cut or copied objects. You can paste the contents of the Clipboard into any ObjectVision application. When you cut or copy something else, the contents of the Clipboard are replaced with the new material. ═══ ═══ Part of a table object. Columns contain one or more cells that display values; however, only one value in a column is current at a time. ═══ ═══ The joining of two or more text strings into a single text string. ═══ ═══ The part of a tree that determines the result of an object's tree. The conclusion expression is located in the last node of the tree. ═══ ═══ The ending segment of calculation logic that provides a value to the field. A conclusion node is indicated by an inverted triangle placed to the left of the conclusion expression. ═══ ═══ Part of a tree that determines what node is selected next (Yes or No for unrestricted branches). ═══ ═══ When you create a link, you must also create connections. Connections describe the types of values the connected fields will receive (read only, write only, or read and write). ═══ ═══ The selected row in a table object. When a row is active, the values in the row can be edited. The current row is indicated by the row pointer, a right-pointing triangle next to the left border of the table object. ═══ ═══ An @function argument that is between -36,522 (January 1, 1800) and 73,050 (December 31, 2099). The decimal portion represents a fraction of a 24-hour day. ═══ ═══ A protocol for exchanging information between applications. ObjectVision can create DDE links between two ObjectVision applications, or between ObjectVision and another DDE-supported application. ═══ ═══ The parts of a tree used to determine a field value. This path is indicated with a bold line when a field's tree is displayed using Field|Show Tree. ═══ ═══ A program that lets applications share code that performs common tasks. @REGISTER links DLL routines to an ObjectVision application. ═══ ═══ The status of the active form in the Form Tool. The (Edit) status appears in the form's title bar to indicate it receives the actions you perform. ═══ ═══ Appears in a field's tree when the tree is empty or when a branch node has no nodes under it. ═══ ═══ An action you perform while using ObjectVision. Examples of events are opening an application, selecting a form, entering a value, or clicking a button. Events can happen to an application, a form, or an object. ═══ ═══ A tree that performs an action after an event condition has occurred to the tree's object. ═══ ═══ @Function operations that evaluate complex value combinations. Used in trees and link options. ═══ ═══ An ASCII or database file used in a link. The file can be created in ObjectVision or in another application. Although an ObjectVision form can be saved with a single set of values, most applications benefit from linking to external files that contain multiple values. ═══ ═══ A uniquely named object that contains a value either entered by a user, calculated, or delivered by a link. Fields are the basic elements of a form. ═══ ═══ The order of user movement through fields on a form. Field sequence is determined by the physical ordering of the fields from left to right and top to bottom. The relative position of a field's bottom right corner determines whether it is before or after another field. ═══ ═══ A typestyle used for a field label, field value, or text object. ═══ ═══ The container ObjectVision uses to hold objects such as fields, tables, or graphics. A form is the primary interface between ObjectVision applications and users. ═══ ═══ The mode a user is in when filling in an ObjectVision application. After a form is completed, the status indicator in the title bar reads (Complete). ═══ ═══ The top form in the application's stack of forms. It appears when you first open the ObjectVision application. When you choose another form, it becomes the Goal form. ═══ ═══ A bitmap (.BMP) image that you can place on an ObjectVision form. ═══ ═══ The technique ObjectVision uses to automatically select fields for data entry. When you press Enter, the next field requiring input is selected. If you interrupt this method of selection by selecting another field, you can restart guided completion with File|Resume. ═══ ═══ In the Form Tool, small black squares in the corners of a selected object used to change the object's shape or length. ═══ ═══ A link to another application, through which the client is notified as soon as the server value is changed. ═══ ═══ In DDE links, the place in the topic where the information is stored. In ObjectVision, the item is the name of a field. The value in the item is exchanged between the client and server. ═══ ═══ One or more fields in a database that let a database program or ObjectVision locate records quickly. Generally, only unique values are used as indexes. Also known as key fields. ═══ ═══ An object name, such as a field name, table name, or column name. To change a label, use Properties|Name/Text in the Form Tool. ═══ ═══ A single quotation mark (') used as the first character of an argument in an expression, to force that argument to be treated as a label. ═══ ═══ The part of an ObjectVision application used to read from and write to ASCII, Paradox, dBASE, Database Manager, Btrieve data files or DDE-supported applications. ═══ ═══ The ObjectVision dialog boxes where you can create, modify, or delete links to external data files. ═══ ═══ In a picture string, any number, letter, or punctuation character that isn't a match (# ? & @ !) or reserved (* [ ] { } ,) character. To use a match or reserved character as a literal character in a picture string, precede it with a semicolon. ═══ ═══ A link option that triggers a link to automatically deliver values from a connected data source. ═══ ═══ An expression that evaluates to a logical result - either 1 (true) or 0 (false). Logical expressions are typically used in conditions or filters. ═══ ═══ In a picture string, the unique characters you use to define a kind of pattern for the value users type into a field. To use a match character as a literal character in a picture string, precede the character with a semicolon. ═══ ═══ Selecting several objects so that subsequent actions can be carried out on all of the selected objects at once. ═══ ═══ In a tree, the number of nodes away from the root node. ═══ ═══ In an @function or expression, the number of parentheses used, where each set of parentheses is one nesting level. The innermost set of parentheses is the most deeply nested and is always performed first. ═══ ═══ A generic term for part of a tree. A node can be an empty node, a simple or complex branch node, a root node, or a conclusion node. ═══ ═══ Any element you can place on a form, such as a table object, a field, text, a filled or rounded rectangle, a line, or a graphic. Objects can be assigned different properties, or attributes. ═══ ═══ Mathematical symbols used to express a relationship (logical, mathematical, or string) between two or more values. The result of an expression depends on the order in which the operations are performed. ═══ ═══ A new value that is typed over a calculated one. After a user overrides a calculated value, the field displays a dot pattern. Field|Calculate restores the calculated value. ═══ ═══ The Form Tool action of transferring data from the Clipboard to the active window. Paste is also the action of transferring list items to an expression using the Function button or Field button in the Condition or Conclusion dialog box. ═══ ═══ A pattern you specify to control values that users type into a field during data entry. ═══ ═══ A way of measuring font size, roughly equal to 1/72 of an inch. The default Label Font is 8-point Helvetica; the default value font is 10-point Courier. ═══ ═══ The order in which operations are evaluated in an expression. Certain operators are always evaluated after others, unless you use parentheses to change the order of evaluation. ═══ ═══ The characteristics of an object. Properties include object names, display attributes, data formats, font characteristics, borders, protection, help text, value trees, and event trees. ═══ ═══ In the Form Tool, you can inspect the properties for an object, a form, or a stack, by clicking it with the right mouse button. The inspector lists all properties for the selected object and lets you modify the settings. ═══ ═══ A field property that prevents users from changing a calculated field value or viewing a tree. ═══ ═══ A set of fields in a database table that have related values. ═══ ═══ In a DDE link, an item in the server's topic. When you click Connect in the DDE Link dialog box, ObjectVision asks you for a Remote Name. The Remote Name varies depending on the application. In ObjectVision, a Remote Name is a field name. Check the server's documentation for naming conventions. ═══ ═══ In a picture string, the unique characters (* [ ] { } ,). You must precede them with a semicolon when you want them to appear as literals in the field value. ═══ ═══ In expressions, words that have special meaning to ObjectVision. If you use a reserved word in an expression, you must enclose it in double quotation marks. Reserved words include Yes, No, True, False, and in conditions, Otherwise. ═══ ═══ A link option that specifies only those records from a database table that exactly match the range you specify. ═══ ═══ The first node in a tree. The root node is the only node that doesn't need a condition. ═══ ═══ A right-pointing triangle that indicates the current or active row in a table object. The row pointer appears to the left of the first column in a table object. ═══ ═══ The form ObjectVision automatically creates to display any field in the application that's not on a form. ═══ ═══ The field that is outlined with a solid line or a solid line combined with a dot pattern or dotted line. ═══ ═══ In the Form Tool, a selected field object is surrounded with a dashed line with small black squares at its corners (for a field) or on its ends (for a line). ═══ ═══ The application that responds to the calling application, or client, in a DDE conversation. The server usually sends data to the client. ═══ ═══ The order of forms in an ObjectVision application. ═══ ═══ The window that displays the order of forms in your ObjectVision application and lets you add, copy, paste, delete, or rearrange forms. ═══ ═══ The form title and condition (Goal, Complete, Prompt, or Edit) displayed in the application title bar. ═══ ═══ The format for writing expressions or @functions in ObjectVision. ═══ ═══ An ObjectVision form object that displays sets of one or more database records at a time. ═══ ═══ Used with DDE, the name of the server's document or file containing the requested information. When using DDE to link to an ObjectVision application, the topic is the name of the .OVD file. You must specify the file extension when you call the topic. ═══ ═══ A graphical display of calculations or actions. Trees are like flow charts because they evaluate a condition, and based on the result, perform the next branch or conclusion. ═══ ═══ The data contained in fields. A user can type values, select them from a list, or check them; an ObjectVision application can calculate values or read them from an external data file. ═══ ═══ A tree used to calculate a value for its field. Value trees are properties of fields and columns only. ═══ ═══ A link to another application, through which the server notifies the client that the data has changed. The server does not send the information until the client requests it.